page-login {
  .background-image {
    background-image: url('/images/background-image.jpg');
  }

  .page-title {
    padding: 50px 0;
    color: #ffffff;
    font-size: 30px;
    text-align: center;
  }

  .list-md .item-input.ng-valid.input-has-value:not(.input-has-focus):last-child {
    box-shadow: none;
  }

  .item-md.item-input.ng-valid.input-has-value:not(.input-has-focus) .item-inner {
    box-shadow: none;
    border-bottom-color: #dedede;
  }

  .list-md .item-input.ng-valid.input-has-value:not(.input-has-focus):last-child .item-inner {
    border-bottom: 0;
  }

  .list-md .item-input.input-has-focus:last-child .item-inner {
    border-bottom: 0;
  }

  .color-f4f4f4 {
    color: #f4f4f4;
  }
}
